#pragma once

#include<stdio.h>
#include<stdlib.h>
#include<assert.h>

typedef struct test
{
	int date;
	struct test* next;
}Test;

void Print(Test* phead);

void Pushfront(Test** phead,int x);
void Pushback(Test** phead,int x);
void Popfront(Test** phead);
void Popback(Test** phead);
void InsertAfter(Test* pos, int x);
void EraseAfter(Test* pos);
Test* Find(Test* phead,int x);
void Free(Test* phead);

